<?php
class InforsController extends AppController {

	var $name = 'Infors';
		function beforeFilter() {

		parent::beforeFilter();

		$this->set('mod','infors');
	}
	function index($id = null) {
		//$this->layout = 'default';
 		if (!$id) {
			$this->Session->setFlash(__('Không có bản ghi này.', true));
			$this->redirect(array('action' => 'index'));
		}
		$this->set('infors', $this->Infor->read(null, $id));
		//banner
		//$this->Banner->recursive = 1;
		//$banners = $this->Banner->find('all',array('fields'=>array('id', 'name', 'description', 'link', 'image'),'conditions' =>array('Location.code'=>'GUIDE'),'limit'=>1,'order'=>'order asc'));
		//$this->set(compact('banners'));
 	}
	function help() {
		$infors=$this->Infor->find('first',array('conditions'=>array('id'=>3)));
		$this->set(compact('infors'));
	}
	function admin_index() {

		$this->Infor->recursive = 0;
		$key = $this->data['Infor']['key'];
		
		if($key!= null){
			$conditions = array('Infor.activve LIKE '=>'%'.$key.'%');		
		}else{
			$conditions = array();
		}
		$this->paginate = array(
			'conditions'=>$conditions,
			'order'=> 'Infor.id ASC'
		);
   		$this->set(compact('key'));
		$this->set('infor', $this->paginate());
		//debug();
	}
  	function admin_add() {
		if (!empty($this->data)) {
			$this->Infor->create();
			if ($this->Infor->save($this->data)) {
				$this->Session->setFlash(__('Thông tin đã được thêm.', true));
				$this->redirect(array('action' => 'index'));
			} else {
				$this->Session->setFlash(__('Thông tin không được thêm. Vui lòng thử lại.', true));
			}
		}
		
 	}
	
	function admin_view($id = null) {
		if (!$id) {
			$this->Session->setFlash(__('Không tồn tại thông tin giới thiệu này.', true));
			$this->redirect(array('action' => 'index'));
		}
		$this->set('infor', $this->Infor->read(null, $id));
	}
	
	function admin_edit($id = null) {		
		if (!$id && empty($this->data)) {
			$this->Session->setFlash(__('Không có bản ghi này !', true));
			$this->redirect(array('action' => 'index'));
		}
		//debug($this->data);
		if (!empty($this->data)) {
			if ($this->Infor->save($this->data)) {
				$this->Session->setFlash(__('Đã lưu !', true));
						//debug($this->data);
				$this->redirect(array('action' => 'index'));
			} else {
				$this->Session->setFlash(__('Có lỗi xảy ra. Chưa lưu được !', true));
			}
		}
		if (empty($this->data)) {
			$this->data = $this->Infor->read(null, $id);
		}
		$this->set('model',$this->uses[0]);
 	}

	function admin_delete($id = null) {
		if (!$id) {
			$this->Session->setFlash(__('Không có mục này !', true));
			$this->redirect(array('action'=>'index'));
		}
		if ($this->Infor->delete($id))
		{
			$this->Session->setFlash(__('Xóa thành công !', true));
			$this->redirect(array('action'=>'index'));
		}
 		$this->Session->setFlash(__('Có lỗi xảy ra. Không thể xóa !', true));
		$this->redirect(array('action' => 'index'));
	}
	function admin_mutildelete($str = null){
        if($str){
            $arrid=explode(',',$str);
        }else{
    		$this->Session->setFlash(__('Có lỗi xảy ra. Không thể xóa !', true));
    		$this->redirect(array('action' => 'index'));
        }
         foreach($arrid as $item)
		{

			$this->Infor->delete($item);
        }
		$this->Session->setFlash(__('Xóa thành công !', true));
		$this->redirect(array('action' => 'index'));
    }

}
?>